﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

namespace TimViec.NTD
{
    public partial class DangTuyenDung : System.Web.UI.Page
    {
        public int Tuyendungid { get; set; }

        protected void Page_Load(object sender, EventArgs e)
        {
            CKSoLuocCty.Language = "vi";
            CKFinder.FileBrowser _FileBrowser = new CKFinder.FileBrowser();
            _FileBrowser.BasePath = "/ckfinder/";
            _FileBrowser.SetupCKEditor(CKSoLuocCty);
            if(Session["NTD"]==null)
            {
                Response.Redirect("/nha-tuyen-dung.html");
                return;
                ;
            }
            if (Request.QueryString["id"] != null)
            {
                Tuyendungid = int.Parse(Request.QueryString["id"]);
            }
            if(!IsPostBack)
            {                
                LoadData();
            }
        }
        public void LoadData()
        {
            if(Request.QueryString["id"]!=null)
            {
                DAL.tbl_TD_TuyenDung tuyenDung = BLL.TuyenDung.DangTuyenHelper.Get_TinTuyenDung(Tuyendungid);
                txtChucDanh.Text = tuyenDung.ChucDanh;
                txtTenCongTy.Text = tuyenDung.TenCongTy;
                CKSoLuocCty.Text = tuyenDung.SoLuocCongTy;
                txtWebsite.Text = tuyenDung.Website;
                txtSoNhanVien.Text = tuyenDung.SoNhanVien;
            }
            else
            {
                DAL.UserTuyenDung userTuyenDung = BLL.TuyenDung.UserHelper.Get_UserEmail(Session["NTD"].ToString());
                txtTenCongTy.Text = userTuyenDung.TenCongTy;
                CKSoLuocCty.Text = userTuyenDung.SoLuocCongTy;
                txtWebsite.Text = userTuyenDung.Website;
                txtSoNhanVien.Text = userTuyenDung.SoNhanVien;
            }
            
        }
        protected void btLuuTam_Click(object sender, EventArgs e)
        {
            if (Request.QueryString["id"] != null)
            {
                DAL.UserTuyenDung userTuyenDung = BLL.TuyenDung.UserHelper.Get_UserEmail(Session["NTD"].ToString());
                BLL.TuyenDung.DangTuyenHelper.UpdateBuoc1(Tuyendungid, txtChucDanh.Text,
                                                                 txtTenCongTy.Text, CKSoLuocCty.Text, txtSoNhanVien.Text,
                                                                 txtWebsite.Text);
                Response.Redirect("/nha-tuyen-dung/viec-lam.html");
            }
            else
            {
                DAL.UserTuyenDung userTuyenDung = BLL.TuyenDung.UserHelper.Get_UserEmail(Session["NTD"].ToString());
                BLL.TuyenDung.DangTuyenHelper.DangTuyenDungBuoc1(userTuyenDung.UserId, txtChucDanh.Text,
                                                                 txtTenCongTy.Text, CKSoLuocCty.Text, txtSoNhanVien.Text,
                                                                 txtWebsite.Text);
                Response.Redirect("/nha-tuyen-dung/viec-lam.html");
            }
        }

        protected void btBuocTiep_Click(object sender, EventArgs e)
        {
            if (Request.QueryString["id"] != null)
            {
                DAL.UserTuyenDung userTuyenDung = BLL.TuyenDung.UserHelper.Get_UserEmail(Session["NTD"].ToString());
                BLL.TuyenDung.DangTuyenHelper.UpdateBuoc1(Tuyendungid, txtChucDanh.Text,
                                                                          txtTenCongTy.Text, CKSoLuocCty.Text,
                                                                          txtSoNhanVien.Text, txtWebsite.Text);
                Response.Redirect("/nha-tuyen-dung/" + Tuyendungid + "dang-tuyen-dung-buoc2.html");
            }
            else
            {
                DAL.UserTuyenDung userTuyenDung = BLL.TuyenDung.UserHelper.Get_UserEmail(Session["NTD"].ToString());
                int id = BLL.TuyenDung.DangTuyenHelper.DangTuyenDungBuoc1(userTuyenDung.UserId, txtChucDanh.Text,
                                                                          txtTenCongTy.Text, CKSoLuocCty.Text,
                                                                          txtSoNhanVien.Text, txtWebsite.Text);
                Response.Redirect("/nha-tuyen-dung/" + id + "dang-tuyen-dung-buoc2.html");
            }
        }
    }
}